A Perspective on Program Verification
نویسنده
چکیده
A perspective on program verification is presented from the point of view of a university professor who has been active over a period of 35 years in the development of formal methods and their supporting tools. He has educated until now approx. 25 Ph.D. researchers in those fields and has written two handbooks in the field of program verification, one unifying known techniques for proving data refinement, and the other on compositional verification of concurrent and distributed programs, and communication-closed layers. This essay closes with formulating a grand challenge worthy of modern Europe.
منابع مشابه
Java Program Verification at Nijmegen: Developments and Perspective
This paper presents a historical overview of the work on Java program verification at the University of Nijmegen (the Netherlands) over the past six years (1997–2003). It describes the development and use of the LOOP tool that is central in this work. Also, it gives a perspective on the field.
متن کاملIntroduction of a Reliable Software for the Calculation of the Gamma Index
Introduction: The gamma index is a known parameter for radiotherapy dose verification. Many free and commercial programs have been written for the calculation of this index. However, the verification of the results has been overlooked in many of the programs. The present study tested the validity of three gamma index calculator programs. Material and ...
متن کاملVerification Reuse and Frameworks
Design patterns and frameworks as reuse mechanisms hold much promise in the continuing effort to manage software complexity. They provide a vehicle for experts to convey their experience to other software designers. The formal verification of programs is an aspect of system development which software designers find difficult and cumbersome. This is mainly due to the complexity and amount of wor...
متن کاملOn Verifying Hennessy-Milner Logic with Recursion at Runtime
We study μHML (a branching-time logic with least and greatest fixpoints) from a runtime verification perspective. We establish which subset of the logic can be verified at runtime and define correct monitor-synthesis algorithms for this subset. We also prove completeness results wrt. these logical subsets that show that no other properties apart from those identified can be verified at runtime.
متن کاملContent Evaluation of the Pre-marriage Education Program Provided by the State Welfare Organization of Iran: The Perspective of Marriage Experts and Educators
Content Evaluation of the Pre-marriage Education Program Provided by the State Welfare Organization of Iran: The Perspective of Marriage Experts and Educators Pegah Goodarzi1, Shahram Vaziri2 *, Saeed Akbari Zardkhaneh3 1Ph.D. Student, Department of Health Psychology, Karaj Branch, Islamic Azad University, Karaj, Iran 2Associate Professor of Clinical Psychology, Department of Clinical Psycho...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005